package com.kuang.demo03;

import java.lang.reflect.InvocationHandler;

public class Client {
    public static void main(String[] args) {
        //真实角色
        Host host = new Host();
        
        //代理角色，不存在
        ProxyInvocationHandler pih= new ProxyInvocationHandler();
        //通过调用程序处理角色来处理要调用的接口对象
        pih.setRent(host);

        Rent proxy = (Rent) pih.getProxy(); //这里的proxys是动态生成的，我们并没有写
        proxy.rent();
    }
}
